* { margin:0; padding:0; list-style:none; border:0;  }

/**
 * 纯文字(12px)
 * 尺寸：138x20，最多10个汉字
 */
.text-138x20        { display:inline-block; width:128px; line-height:20px; color:#f00; padding:0 5px; font-size:12px; text-decoration:none; }
a.text-138x20:hover { text-decoration:underline;}

.text-138x20-list    { overflow:auto; border:1px solid #ccc; }
.text-138x20-list li { float:left; display:inline; margin:0 0 0 5px; background:#fff;}

/**
 * 纯文字(14px)
 * 尺寸：138x30，最多９个汉字
 */
.text-138x30        { display:inline-block; width:128px; line-height:30px; color:#f00; padding:0 5px; font-size:14px; text-decoration:none; }
a.text-138x30:hover { text-decoration:underline;}

.text-138x30-list    { overflow:hidden; border:1px solid #ccc; }
.text-138x30-list li { float:left; display:inline; margin:0 0 0 5px;}

/**
 * 图文混合 228x58，适用于高度是60倍数的广告位
 * 尺寸：228x58 其中图片：88x56, 标题文字最10个汉字, 描述最多22个汉字
 */
.tw-228x58                { width:228px; height:58px; background:#fff; overflow:hidden; }
.tw-228x58 a              { text-decoration:none; }
.tw-228x58 dt             { float:left; width:90px; height:58px; }
.tw-228x58 dt img         { width:88px; height:56px; border:1px solid #ccc; }
.tw-228x58 dt a:hover img { border:1px solid #f00; }
.tw-228x58 dd             { margin-left:93px; }
.tw-228x58 dd h4 a        { display:block; font-size:12px; margin:3px 0; color:#f00; }
.tw-228x58 dd h4 a:hover  { text-decoration:underline; }
.tw-228x58 dd p a         { display:block; font-size:12px; color:#999; line-height:1.6; }
.tw-228x58 dd p a:hover   { text-decoration:underline; }

.tw-228x58-list    { overflow:hidden; }
.tw-228x58-list li { float:left; border:1px solid #ccc; margin:0 5px 5px 0;}

/**
 * 图文混合 120x80
 * 其中:图片118x58 文字最多10个汉字
 */
.tw-120x80            { display:inline-block; width:120px; height:80px; overflow:hidden; text-decoration:none; color:#f00; }
.tw-120x80 img        { width:118px; height:58px; border:1px solid #ccc; vertical-align:top; }
.tw-120x80 b          { display:block; font-size:12px;margin-top:5px; line-height:1; text-align:center; font-weight:normal; }
a.tw-120x80:hover     { text-decoration:underline;}
a.tw-120x80:hover img { border:1px solid #f00;}

.tw-120x80-list    { border:1px solid #ccc;}
.tw-120x80-list li { float:left; display:inline; margin:5px 0 0 5px; }

/**
 * 图文混合120x120
 * 其中：图片118x98, 文字最多10个汉字
 */
.tw-120x120            { display:inline-block; width:120px; height:120px; text-decoration:none; color:#f00; }
.tw-120x120 img        { width:118px; height:98px; border:1px solid #ccc; vertical-align:top; }
.tw-120x120 b          { display:block; font-size:12px; margin-top:5px; text-align:center; font-weight:normal; }
a.tw-120x120:hover     { text-decoration:underline;}
a.tw-120x120:hover img { border:1px solid #f00;}

.tw-120x120-list    { border:1px solid #ccc; overflow:hidden; }
.tw-120x120-list li { float:left; display:inline; margin:5px 0 0 5px;}

.ad-box {margin:0 auto; background:#fff; overflow:hidden; }
